Scaling Automated Programming Assessment Systems

نویسندگان

چکیده

The first automated assessment of student programs was reported more than 60 years ago, but this topic remains relevant and highly topical among computer science researchers teachers. In the last decade, several factors have contributed to popularity approach, such as development massive online courses, where large numbers students can hardly be assessed manually, COVID-19 pandemic with a strong presence physical relocation students, ever-increasing shortage personnel in field CS. Modern Automated Programming Assessment Systems (APASs) are nowadays implemented web applications. For applications, especially those that support immediate (on-demand) program assessments feedback, it quite challenge implement various system modules secure scalable manner. Over past six years, we developed actively deployed “Edgar”—a state-of-the-art APAS enables evaluation feedback any programming language (SQL, C, Java, etc.). article, look at application architecture focus on scalability issues. We review fundamental features dynamic analysis untrusted code execution, well complex cases static plagiarism detection, summarize lessons learned over previous research. identify challenges, show how they been addressed Edgar, then propose general architectural solutions, building blocks patterns address challenges.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automated Assessment of Programming Assignments

This is a position paper in which I argue that massive open online programming courses can benefit by the application of automated assessment of programming assignments. I gathered success factors and identified concerns related to automatic assessment through the analysis of experiences other researchers have reported when designing and using automated assessment of programming assignments and...

متن کامل

Cost Function Modelling for Semi-automated SC, RTG and Automated and Semi-automated RMG Container Yard Operating Systems

This study analyses the concept of cost functions for semi-automated Straddle Carrier (SC), Rubber Tyred Gantry (RTG) and automated Rail Mounted Gantry (RMG) container yard operating cranes. It develops a generic cost based model for a pair-wise comparison, analysis and evaluation of economic efficiency and effectiveness of container yard equipment to be used for decision-making by terminal pla...

متن کامل

Automated assessment of C++ programming exercises with unit tests

C++ is subject to many programming lectures. To ensure the functionality of handed-in solutions for coding exercises, a dynamic test has to be performed. However, almost no systems can be found, which allow students to have C++ coding exercises automatically built, tested and evaluated through an e-learning system. A major reason is the difficulty to provide an autonomous and secure build proce...

متن کامل

Scaling Automated Theory Exploration

We investigate the theory exploration (TE) paradigm for computer-assisted Mathematics and identify limitations and improvements for current approaches. Unlike the theorem-proving paradigm, which requires user-provided conjectures, TE performs an open-ended search for theorems satisfying given criteria. We see promise in TE for identifying new abstractions and connections in libraries of softwar...

متن کامل

Numerical solution of linear control systems using interpolation scaling functions

The current paper proposes a technique for the numerical solution of linear control systems.The method is based on Galerkin method, which uses the interpolating scaling functions. For a highly accurate connection between functions and their derivatives, an operational matrix for the derivatives is established to reduce the problem to a set of algebraic equations. Several test problems are given...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Electronics

سال: 2023

ISSN: ['2079-9292']

DOI: https://doi.org/10.3390/electronics12040942